/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package trabajo;

/**
 *
 * @author Gerar
 */
import java.util.*;
import java.io.*;
public class Complejo
{
	double real;
	double imag;
	
	
	
	Complejo() 
	{
		real=0;
		imag=0;
	}
	Complejo(double real, double imag) 
	{
		this.real=real;
		this.imag=imag;
	}
        double consultaReal()
	{
		return real;
	}
	double consultaImag()
	{
		return imag;
	}
	
	void cambiarReal(double real) throws IOException 
	{
		this.real=real;
	}
                /**
                 * @throws este metodo puede lanzar excepciones
                 * @return real
                 * Metodo cambia real
                 * @param double Double comprobar
                 */
	void cambiarImag(double imag) 
	{
		this.imag=imag;
	}
        
                 /**
                 * @throws este metodo puede lanzar excepciones
                 * @return imag
                 * Metodo cambia imag
                 * @param double Double comprobar
                 */
	String pasarString() 
	{
		String cadena=real+"+"+imag+"i";
		return cadena;
	}
	void sumarComplejo(Complejo b)
	{
		this.real=this.real + b.real;
		this.imag=this.imag + b.imag;
	}
   
   /**
     * @return the real
     */
    public double getReal() {
        return real;
    }

    /**
     * @param real the real to set
     */
    public void setReal(double real) {
        this.real = real;
    }

    /**
     * @return the imag
     */
    public double getImag() {
        return imag;
    }

    /**
     * @param imag the imag to set
     */
    public void setImag(double imag) {
        this.imag = imag;
	
}	
	
	
